/*reset and common*/
.rtq-grid{font-size:11px;font-family:verdana;}
.rtq-grid div{margin:0;padding:0;}
.rtq-grid a{text-decoration:none;}
/*QS UI DataGrid*/
.rtq-grid{padding:0;margin:0;font-size:11px;overflow:hidden;border:1px solid;position:relative;}
.rtq-grid .rtq-grid-row{border:1px solid;zoom:1;min-height:18px;}
.rtq-grid .rtq-grid-row:after{content:'.';display:block;height:0px;visibility:hidden;clear:both;}
.rtq-grid .rtq-grid-cell{float:left;overflow:hidden;width:80px;height:18px;border-right:1px solid;cursor:default;}
.rtq-grid .rtq-grid-cell .rtq-grid-cell-ctn{padding:3px;height:100%;white-space:nowrap;}
.rtq-grid .rtq-grid-cell-sa .rtq-grid-cell-ctn{padding-right:14px;background:none no-repeat 100% 8px;}
.rtq-grid .rtq-grid-cell-sd .rtq-grid-cell-ctn{padding-right:14px;background:none no-repeat 100% 8px;}
.rtq-grid .rtq-grid-row .rtq-grid-cell-del{width:20px;}
.rtq-grid .rtq-grid-scroll{overflow:hidden;position:relative;}
.rtq-grid .rtq-grid-rzproxy{position:absolute;top:0;right:0;z-index:1;cursor:col-resize;border:1px solid;border-width:0 1px;opacity:0.2;filter:alpha(opacity=20);height:100%;display:none;}/*z-index:9;*/
.rtq-grid .rtq-grid-csproxy{position:absolute;top:18px;width:auto !important; z-index:1;border:2px solid;font-weight:bold;background:none repeat-x 0 0;opacity:0.8;filter:alpha(opacity=80);height:12px;padding:3px 4px;display:none;}/*z-index:9;*/
.rtq-grid .rtq-grid-citip{position:absolute;top:0;right:0;z-index:1;width:2px;height:100%;display:none;}/*z-index:9;*/
.rtq-grid .rtq-grid-group .rtq-grid-group-til{border-bottom:1px solid;padding:3px 3px;font-size:93%;position:relative;}
.rtq-grid .rtq-grid-group-drag *{opacity:0.8;filter:alpha(opacity:80);}
.rtq-grid .rtq-grid-group-drop .rtq-grid-group-til{border-top:1px solid;}
.rtq-grid .rtq-grid-group .rtq-grid-group-tool-clp{cursor:pointer;position:absolute;right:5px;top:3px;height:10px;width:10px;text-indent:-999em;background:none no-repeat 0 -66px;}
.rtq-grid .rtq-grid-group-clp a.rtq-grid-group-tool-clp{background:none no-repeat 2px -90px;}
.rtq-grid .rtq-grid-group-clp div.rtq-grid-group-bd{display:none;}
.rtq-grid .rtq-grid-cell-hide{display:none;}
/*DataGrid header/footer*/
.rtq-grid .rtq-grid-hd,
.rtq-grid .rtq-grid-ft{position:relative;cursor:default;overflow:hidden;background:none repeat-x;}
.rtq-grid .rtq-grid-hd .rtq-grid-row{border:0;border-left:1px solid;border-top:1px solid;border-bottom:1px solid;background:none;width:5000px;}
.rtq-grid .rtq-grid-ft .rtq-grid-row{border:0;border-left:1px solid;border-top:1px solid;background:none;width:5000px;}
.rtq-grid .rtq-grid-hd .rtq-grid-cell,
.rtq-grid .rtq-grid-ft .rtq-grid-cell{height:20px;}
.rtq-grid .rtq-grid-hd .rtq-grid-cell .rtq-grid-cell-ctn,
.rtq-grid .rtq-grid-ft .rtq-grid-cell .rtq-grid-cell-ctn{cursor:default;}
.rtq-grid .rtq-grid-hd .rtq-grid-cell-over,
.rtq-grid .rtq-grid-ft .rtq-grid-cell-over{background:none repeat-x 0 0;}
.rtq-grid .rtq-grid-hd .rtq-grid-cell-del .rtq-grid-cell-ctn,
.rtq-grid .rtq-grid-ft .rtq-grid-cell-del .rtq-grid-cell-ctn{visibility:hidden;}
.rtq-grid .rtq-grid-hd .onsort{font-weight:bold;}
.rtq-grid .rtq-grid-rzrow .rtq-grid-cell{position:relative;}
.rtq-grid .rtq-grid-rzrow .rtq-grid-cell .rtq-grid-cell-ctn{position:relative;}
.rtq-grid .rtq-grid-rzrow .rtq-grid-rztg{position:absolute;top:-2px;right:-1px;cursor:col-resize;width:4px;height:25px;}
.rtq-grid .rtq-grid-rzrow .rtq-grid-cell-over .rtq-grid-rztg{border-left:1px dotted;width:2px;}
/*DataGrid body*/
.rtq-grid .rtq-grid-bd{zoom:1;width:3000px;}
.rtq-grid .rtq-grid-bd:after{content:'.';display:block;height:0px;visibility:hidden;clear:both;}
.rtq-grid .rtq-grid-bd .rtq-grid-row,
.rtq-grid .rtq-grid-bd .rtq-grid-row-over{border:1px solid;}
.rtq-grid div.rtq-grid-bd .rtq-grid-row-drop{border-top:1px solid;}
.rtq-grid .rtq-grid-bd .rtq-grid-cell .rtq-grid-cell-ctn{}
.rtq-grid .rtq-grid-bd .rtq-grid-cell-del a{background:none no-repeat 50% -44px;text-align:left;text-indent:-100px;overflow:hidden;width:18px;display:block;}
/*DataGrid table layer*/
.rtq-grid-tblyr .rtq-grid-bd{width:auto;}
.rtq-grid-tblyr .rtq-grid-table{table-layout:fixed;margin:0;padding:0;border-collapse:collapse;width:100%;}
.rtq-grid-tblyr .rtq-grid-table .rtq-grid-row{padding:0;}
.rtq-grid-tblyr .rtq-grid-table .rtq-grid-cell{padding:0;float:none;}
.rtq-grid-tblyr .rtq-grid-hd .rtq-grid-table,
.rtq-grid-tblyr .rtq-grid-ft .rtq-grid-table{width:100%;}
.rtq-grid-tblyr .rtq-grid-hd .rtq-grid-table .rtq-grid-row,
.rtq-grid-tblyr .rtq-grid-ft .rtq-grid-table .rtq-grid-row{width:auto;}
/*rtq-grid-auto width no horizontal scrollbar*/
.rtq-grid-auto div.rtq-grid-hd .rtq-grid-row,
.rtq-grid-auto div.rtq-grid-ft .rtq-grid-row{width:auto;}
.rtq-grid-auto div.rtq-grid-cell{width:5%;height:auto;margin-right:-1px;*margin-right:-2px;}
.rtq-grid-auto div.rtq-grid-bd{width:auto;}
.rtq-grid-auto div.rtq-grid-cell .rtq-grid-cell-ctn{white-space:normal;}
.rtq-grid-auto div.rtq-grid-scroll{width:auto !important;}
/*DataGrid editrow*/
.rtq-grid .rtq-grid-editrow-wrap{heigth:0;}
.rtq-grid .rtq-grid-editrow-addable{height:25px;border-bottom:1px solid;}
.rtq-grid .rtq-grid-editrow{position:absolute;height:21px;padding:1px 0;border-top:1px solid;border-bottom:1px solid;box-shadow:0px 2px 2px rgba(0,0,0,.1);z-index:1;}/*z-index:9999;*/
.rtq-grid .rtq-grid-editrow div.rtq-grid-row{border-color:transparent !important;}
.rtq-grid .rtq-grid-editrow .rtq-grid-row .rtq-grid-cell{text-align:left;overflow:visible;border-color:transparent;position:relative;}
.rtq-grid .rtq-grid-editrow .rtq-grid-row .rtq-grid-cell-ctn{padding:0;}
.rtq-grid .rtq-grid-editrow .rtq-grid-row .rtq-grid-cell .qs-ui-ipt{height:13px;float:left;}
.rtq-grid .rtq-grid-editrow .rtq-grid-row .rtq-grid-cell .readonly-txt{padding:3px 0;}
.rtq-grid .rtq-grid-editrow .rtq-ddl{margin:0;}
.rtq-grid .rtq-grid-editrow .rtq-grid-row .mask{display:none;z-index:1;}/*edited by wind, original z-index:99;*/
.rtq-grid .rtq-grid-editrow .rtq-grid-editor-readonly{}
.rtq-grid .rtq-grid-editrow .rtq-grid-editor-readonly div.mask{display:block;opacity:.01;filter:alpha(opacity=1);position:absolute;top:0;left:0;width:100%;height:100%;padding:1px 0;}
.rtq-grid .rtq-grid-editrow .rtq-grid-editor-readonly .rtq-grid-cell-ctn .qs-ui-ipt{border:0;box-shadow:0 0 0;background-color:transparent;}
.rtq-grid .rtq-grid-editrow .rtq-grid-editor-readonly .rtq-grid-cell-ctn .rtq-ddl{opacity:.75;filter:alpha(opacity=75);}
.rtq-grid .rtq-grid-editrow .rtq-grid-editor-readonly .rtq-grid-cell-ctn .rtq-btngroup{opacity:.5;filter:alpha(opacity=50);}
.rtq-grid .rtq-grid-editrow .btn{overflow:hidden;position:absolute;top:3px;right:0;border-top:0px solid;}
.rtq-grid .rtq-grid-editrow .btn .qs-ui-btn{padding:2px 3px;width:38px;margin:4px 2px;float:left;text-align:center;}
.rtq-grid .rtq-grid-editrow-over .btn{opacity:1;filter:alpha(opacity=100);}
.rtq-grid .rtq-grid-editrow .btn,
.rtq-grid .rtq-grid-editrow-over .btn{-moz-transition:opacity 200ms linear;-moz-transition-delay:200ms;}
.rtq-grid .rtq-grid-editrow-btn-top .btn{border-radius:4px 4px 0 0;border:1px solid;border-bottom:1px solid;box-shadow:0px -3px 3px rgba(0,0,0,.2);}
.rtq-grid .rtq-grid-enptyrow{border-color:transparent !important;}
.rtq-grid .rtq-grid-enptyrow .rtq-grid-cell-ctn{display:none;}
/*DataGrid loading*/
.rtq-grid-loading .rtq-grid-hd,
.rtq-grid-loading .rtq-grid-ft,
.rtq-grid-loading .rtq-grid-bd,
.rtq-grid-loading .rtq-scrollpanel{opacity:0.5;filter:alpha(opacity=50);}
.rtq-grid-loading .loading-indicator{display:block;}
/*Multi Grid*/
.rtq-multi-grid{width:100%;height:100%;position:relative;}
.rtq-multi-grid .rtq-grid{border:none;}
.rtq-multi-grid .rtq-grid .rtq-grid-hd,
.rtq-multi-grid .rtq-grid .rtq-grid-ft{float:left;position:relative;overflow:hidden;}
.rtq-multi-grid .rtq-multi-grid-hd{height:23px;}
.rtq-multi-grid .rtq-multi-grid-scroll{overflow:hidden;position:relative;}
.rtq-multi-grid .rtq-grid-hd-container,
.rtq-multi-grid .rtq-grid-ft-container{float:left;height:100%;}
.rtq-multi-grid .rtq-grid-bd-container{float:left;}
.rtq-multi-grid .rtq-grid .rtq-grid-group{margin-top:5px;width:100%;overflow:hidden;border:1px solid;}
.rtq-multi-grid .rtq-grid .rtq-grid-group-hover{border:1px solid;}
.rtq-multi-grid .rtq-grid .rtq-scrollbar{display:none;visibility:hidden;}
/*heat-map color*/
.rtq-grid-cell-r1{background:#fe3917 !important;border:1px solid !important; border-color: #e72200 #9d1c06 #e72200 #9d1c06 !important;}
.rtq-grid-cell-r2{background:#f99a96 !important;border:1px solid !important; border-color: #f98883 #f72400 #f98883 #f72400 !important;}
.rtq-grid-cell-r3{background:#fcc9c7 !important;border:1px solid !important; border-color: #f99a96 #f95539 #f99a96 #f95539 !important;}
.rtq-grid-cell-g1{background:#51c441 !important;border:1px solid !important; border-color: #46a839 #36862c #46a839 #36862c !important;}
.rtq-grid-cell-g2{background:#83d97c !important;border:1px solid !important; border-color: #74c16f #4bb53d #74c16f #4bb53d !important;}
.rtq-grid-cell-g3{background:#b2f1ad !important;border:1px solid !important; border-color: #83d97c #4bb53d #83d97c #4bb53d !important;}

.rtq-grid .rtq-grid-bd .rtq-grid-cell-r1.rtq-grid-row-over .rtq-grid-cell,
.rtq-grid .rtq-grid-bd .rtq-grid-cell-r2.rtq-grid-row-over .rtq-grid-cell,
.rtq-grid .rtq-grid-bd .rtq-grid-cell-r3.rtq-grid-row-over .rtq-grid-cell,
.rtq-grid .rtq-grid-bd .rtq-grid-cell-g1.rtq-grid-row-over .rtq-grid-cell,
.rtq-grid .rtq-grid-bd .rtq-grid-cell-g2.rtq-grid-row-over .rtq-grid-cell,
.rtq-grid .rtq-grid-bd .rtq-grid-cell-g3.rtq-grid-row-over .rtq-grid-cell{background:none !important;}